/*!
 * Copyright (c) 2023,苏州聚沃电子科技有限公司
 * All rights reserved.
 *
 * 文件名称： bsp_adc.h
 * 描    述： adc interface
 * 版本：     2023-09-10, V0.1
*/

/*
* 版权说明
* 本程序只供学习使用，未经作者许可，不得用于其它任何用途
* GD32F303东方红开发板V1
* 在线购买：   http://juwo.taobao.com
* 技术交流：   http://www.gd32bbs.com/ask/
* 视频学习：   https://space.bilibili.com/475462605
* 微信公众号： gd32bbs
* 创建日期:    2023/8/30
* Copyright    苏州聚沃电子科技有限公司
* 版权所有，盗版必究。
*/
#ifndef BSP_ADC_H
#define BSP_ADC_H
#include "driver_public.h"
#include "driver_adc.h"
extern uint16_t Power_detect_data;
extern uint16_t Rocker_data[2];
extern uint16_t Vref_Vtemp_data[2];
extern typdef_adc_ch_general  Power_detect_ADC;
extern typdef_adc_ch_parameter Power_detect_ch_parameter;
extern typdef_adc_ch_general  Rocker_ADC;
extern typdef_adc_ch_parameter Rocker_ch[2];
extern typdef_adc_ch_general  VRef_VTem_ADC;
extern typdef_adc_ch_parameter VRef_VTem_ch_parameter[2];

void bsp_Power_detect_ADC_config(void);
uint16_t bsp_Power_detect_data_get(void);
void bsp_Rocker_ADC_config(void);
void bsp_Vref_Vtemp_ADC_config(void);
#endif /* BSP_ADC_H*/
